KnightShift: Overtime

KnightShift Robot

KnightShift is the robot that our team produced. We started the season with a design that was riddled with design issues and failed in multiple areas. So as a team, we were sent to research other designs and come back with an idea for a redesign. After a few days of hard searching, I eventually came back with a concept that was used in the actual design. It has a rotating arm with a shooter on it, which allows for both different angles and shooting from both directions when fully upwards.

Although I made a few different autonomous routines that year, my most important contribution came when figuring out the function to automatically aim the robot at the speaker(the target to shoot at) based on the distance away from it. Using a trigonometric diagram and the different angles from the end effector to the target, I calculated an equation and input it into the python that runs the robot. Although I spent most of that year making the CyberSquire I was able to use the skills that I did have from school to help the team, despite being inexperienced at programming.

See the Code!